spicy meatballs - French English Dictionary